.page{
	min-height: 100vh;
	background-image: url('../../static/login-bg.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	display: flex;
	.page-head{
		
	}
	.page-content{
		min-height: 100%;
		width: 100%;
		margin-top: 8vh;
		padding: 0 16px;
		.title{
			display: flex;
			flex-direction: column;
			.title-top{
				display: flex;
				align-items: flex-end;
				justify-content: space-between;
				.tt-txt{
					color: #444444;
					font-size: 27px;
					font-weight: 600;
				}
				.tt-icon{
					background-image: url('../../static/logo.png');
					background-size: 100% 100%;
					background-repeat: no-repeat;
					width: 100px;
					height: 120px;
				}
			}
			.title-bottom{
				color: #444444;
				font-size: 22px;
				margin-top: 12px;
				font-weight: 600;
			}
		}
		.form{
			display: flex;
			flex-direction: column;
			margin-top: 3vh;
			background-color: white;
			border-radius: 16px;
			padding: 3vh 6vw 20vh 6vw;
			.from-title{
				color: #333333;
				font-weight: 600;
				font-size: 18px;
				margin-bottom: 2vh;
				margin-left: 8px;
			}
			.from-forget{
				text-align: right;
				color: #666666;
				font-size: 13px;
			}
			.login{
				height: 45px;
				line-height: 45px;
				text-align: center;
				border-radius: 45px;
				background: linear-gradient(270deg, #12A1FF 0%, #2050DE 100%);
				box-shadow: 0px 2px 8px 0px rgba(8,143,215,0.5);
				margin-top: 12vh;
				color: white;
				font-weight: 600;
				font-size: 16px;
			}
			.from-agree{
				display: flex;
				justify-content: center;
				align-items: center;
				margin-top: 8px;
				.uni-radio{
					display: flex;
					align-items: center;
					.fa-txt{
						display: flex;
						.ys{
							color: #3E6CF2;
						}
						
					}
				}
			}
			.from-row{
				display: flex;
				margin: 16px 0;
				background-color: #F5F7FB;
				border-radius: 45px;
				.from-row-title{
					padding-left: 8px;
					height: 45px;
					width: 45px;
					line-height: 45px;
					color: #999999;
					text-align: center;
				}
				.from-row-value{
					display: flex;
					align-items: center;
					flex: 1;
					.zs-input{
						height: 45px;
						line-height: 45px;
						width: 100%;
					}
				}
			}
		}
		
	}
}